<?php

class Login extends Controller{
	
	function __construct()
	{
		parent::Controller();
		$this->load->model('login_model');
	}
	
	function index(){
		$data['titel'] = "Login";
		$data['login'] = "Gebruikersnaam";
		$data['pass'] = "Wachtwoord";
		
		$this->load->view('login_view', $data);
	} 
	
	function inloggen(){
		//Kijk of velden zijn ingevuld
		$this->form_validation->set_rules('username', 'gebruikersnaam', 'trim|required');
		$this->form_validation->set_rules('password', 'wachtwoord', 'trim|required');
		
		//Haal info op uit formulier
		$gebruiker = $this->input->post('username');
		$wachtwoord = md5($this->input->post('password'));
	    
		//Als alles goed is check of combinatie bestaat
		if ($this->form_validation->run() == TRUE){
			$check = $this->login_model->valideer($gebruiker,$wachtwoord);
			
			//als er 1 resultaat is set Sessie data
			if($check == 1){
				$data['username'] = $gebruiker;
				$data['ingelogd'] = TRUE;
			
				$this->session->set_userdata($data);
			
				redirect('hq');
			}
			else{
				$this->index();
			}
		}
		else{
			$this->index();
		}
	}
	
	function uitloggen(){
		$this->session->sess_destroy();
		$this->index();
	}
}
?> 